// 类型定义文件

// Tab 项的结构
export interface TabItem {
  id: number | string; // Tab 的唯一标识
  // name?: string; // Tab 名称
  [key: string]: any; // 其他可能的属性
}

// 接口返回的数据结构
export interface TabResponse {
  SYSTEM_UPDATE_TABS: TabItem[];
  ARMLTABS: TabItem[];
  TABLIST: TabItem[];
  TABS: TabItem[];
}

// 前端使用的数据结构
export interface TabsData {
  systemUpdateTabs: TabItem[];
  armlTabs: TabItem[];
  tabList: TabItem[];
  tabs: TabItem[];
}
// 定义单个数据项的类型
export type SeriesItem = {
  year: number; // 年份
  month: string; // 月份
  register: number; // 注册数
  lastregister: number; // 去年注册数
  growth: number; // 增长量
  growthRate: string; // 增长率（百分比字符串）
};

// 定义整个数据结构的类型（二维数组）
export type SeriesData = SeriesItem[][];
